home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
heat
/
editcstm.doc
< prev
next >
Wrap
Text File
|
1991-10-18
|
13KB
|
281 lines
======================================================================
system“Pride”
Super Thechnical Multi Text Sound Tool
High-EUP active tool
HEat version.1.01f
(c) Copyright 1990,1991 -- TaroPYON
======================================================================
**********************************************************************
カスタマイズ・ユーティリティの使い方
**********************************************************************
HEatテキスト編集時のキーアサインとメニューを自由にカスタマイズするこ
とができます(カスタマイズが可能なのはテキスト編集だけで通信モードのキ
ーカスタマイズはできません)。
カスタマイズは設定を誤るとHEatが正しく動作しなくなる恐れがありますの
で,初心者の方は行わないでください。HEatはそのままの状態でも十分に使え
るはずです。
カスタマイズの定義は“EDITKEY.DEF” を変更することで行い,これをカス
タマイズ・ユーティリティ“EDITCSTM.EXE” を用いて“EDITKEY.CST” とい
うファイルに変換する必要があります。
HEatは起動時にホームディレクトリにEDITKEY.CST があると,これを自動的
に読み込み,カスタマイズが有効になります。
☆
☆ キー&メニューカスタマイズ設定ファイル
☆
収録されている“EDITKEY.DEF” というファイルが編集キーとメニューを設
定するためのファイルです。
このファイルは通常のテキストファイルですので,HEatでそのまま読み込ん
で変更可能です。
詳しい説明はしなくとも,EDITKEY.DEFの中身を見ればわかるはずです。
基本的には,
-------- ------------
<キー> <コマンド>
-------- ------------
の形式で1行ずつ設定します。
<キー>は括弧([])で括って指定します。[SHIFT] キーや[CTRL]キーを併用
する場合は,
[SHIFT]+[キー]
[CTRL]+[キー]
[SHIFT]+[CTRL]+[キー]
といったように指定します。
<コマンド>はあらかじめ決められた文字列(キーワード)によって指定しま
す。同じコマンド(機能)を複数のキーに割り当てることができます。
・2ストロークキーの設定
2回キーを押すことで実行可能な2ストローク形式は,
---------------------- ------------
<1st キー>/<2nd キー> <コマンド>
---------------------- ------------
といったようにキー表記の間にスラッシュ(/)を入れて指定します。
・メニュー
メニューはmenu_1からmenu_8まで最大8個が使用可能です。
メニューが呼び出させれるキーは,
-------- ------------- -----------------------------
<キー> menu_1 ~ 8 “タイトル(任意の文字列)”
-------- ------------- -----------------------------
といった形式で設定します。
メニューの各項目は,
-------------------- ---------- ----------- ----------
[MENU-<n>]/<項目番号> <コマンド> 'ショートカットキー' “メッセージ”
-------------------- ---------- ----------- ----------
として設定します(<n> はメニュー番号)。項目は最大24個まで設定できます。
また項目の最後はかならず
[MENU-<n>]/END
または
[MENU-<n>]/LOOP
を指定してください。/ENDだとメニューの機能を実行した後にテキスト編集に
戻りますが,/LOOP だと実行後もそのままメニューにとどまります。
・カスタマイズ・データファイルの作成
“EDITKEY.DEF” を変更しただけでは,カスタマイズしたことになりません。
カスタマイズを有効にするには,収録されているカスタマイズ・ユーティリ
ティ“EDITCSTM.EXE”を使用して,EDITKEY.DEF をHEatで読み込み可能な形式
(カスタマイズ・データファイル)に変換する必要があります。
EDITCSTM.EXEはコンソールから使用してください(HEatのコンソールから実
行できます)。
EDITCSTM.EXEは,
EDITCSTM <入力ファイル名> <出力ファイル名>
という形式で使用しますが,パラメータを省略して起動すると。
EDITCSTM EDITKEY.DEF EDITKEY.CST
とみなして実行します。
HEat起動時のホームディレクトリに“EDITKEY.CST” があればHEatは自動的
にこれを読み込みカスタマイズが有効となります。
カスタマイズファイルは起動時オプションの「-cstfile 」で指定すること
も可能です。
※ 注意点
カスタマイズ・ユーティリティEDITCSTM.EXEはある程度エラーや二
重定義のチェックを行っていますが,厳密なエラーチェックは行って
いません。
カスタマイズを実行する場合には十分注意してください。
EDITKEY.DEF に変更を加える前のオリジナル・ファイルはかならず
バックアップを取って保存してください(収録されているEDITKEY.DE
F は初期設定状態とまったく同じ設定にしてあります)。
カスタマイズは誤った設定をするとHEatが正常に動作しなくなる恐
れがあります。その場合でも,EDITKEY.CST を削除すればHEatは初期
設定状態で起動されるので使用上は問題ありませんが,『初期設定状
態のEDITKEY.DEF 』を自動的に作ることはできません。
● 機能一覧
-------- -------------------- ------------------------------------
機能番号 コマンド・ラベル 内容
-------- -------------------- ------------------------------------
8 esc 英字バッファ実行
9 cancel キャンセルキー
10 metakey メタキー
11 lib_calc 電卓
12 tab_crlf_mode TAB・改行 表示
13 mark マーク&ジャンプ
-------- -------------------- ------------------------------------
21 before_line 前行
22 next_line 次行
23 cursor_right カーソルを右に
24 cursor_left カーソルを左に
25 cursor_up カーソルを上に
26 cursor_down カーソルを下に
27 cursor_topline カーソルを現在行の先頭に
28 cursor_lastline カーソルを現在行の最後に
29 cursor_half_up カーソルを半画面分上に
30 cursor_half_down カーソルを半画面分下に
31 cursor_double_up 2画面同時カーソル上にスクロール
32 cursor_double_down 2画面同時カーソル下
33 cursor_next_word 次の単語に
34 cursor_back_word 前の単語に
35 roll_down ロールダウン
36 roll_up ロールアップ
37 left_scroll 左スクロール
38 right_scroll 右スクロール
48 tango_set 単語登録
49 insert 挿入/上書 切り換え
-------- -------------------- ------------------------------------
50 del_char 1文字削除
51 back_space バックスペース
52 del_left_line カーソル位置より左の文字をすべて削除
53 del_line 現在行を削除
54 del_right_line カーソル位置より右の文字をすべて削除
-------- -------------------- ------------------------------------
60 search_forward 前方検索
61 search_back 後方検索
62 nest_jump ネストジャンプ(対応する括弧の位置に)
-------- -------------------- ------------------------------------
70 change_window カレント・サブウィンドゥ切替
71 window_rotation ウィンドゥ切替
72 file_list ファイルリスト
73 tag_jump タグジャンプ
74 direct_tag_jump ダイレクト・タグジャンプ
75 change_window_size ウィンドゥサイズ切替
76 change_view_file 一時的参照ファイル切替
77 text_edit カレントウィンドゥのテキスト編集
-------- -------------------- ------------------------------------
80 cutbuf_select カットバッファ選択
81 cutbuf_delete カットバッファ選択範囲削除
82 cutbuf_set カットバッファ選択範囲確定
83 cutbuf_copy カットバッファ複写
-------- -------------------- ------------------------------------
91 menu_1 メニュー1
92 menu_2 メニュー2
93 menu_3 メニュー3
94 menu_4 メニュー4
95 menu_5 メニュー5
96 menu_6 メニュー6
97 menu_7 メニュー7
98 menu_8 メニュー8
-------- -------------------- ------------------------------------
101 save テキストの保存と終了
102 save_all すべてのテキストを保存と終了
103 update テキストの更新
104 update_all すべてのテキストを更新
105 change_name テキストファイル名の変更
106 read_file 別ファイルの読み込み
107 quit 終了
108 quit_no_touch すべての非変更テキストを終了
109 exit 終了
110 original 再編集
111 new_file 新しいファイルを編集
112 view_file 書き込み禁止モードでファイルを編集
113 tmp_view_file 一時的参照ファイル
-------- -------------------- ------------------------------------
151 search 検索
152 search_top 検索リスト作成&ジャンプ
153 replace 置換
154 replace_all 一括置換
155 cutbuf_set_1 カットバッファを置換検索文字列に
156 cutbuf_set_2 カットバッファを置換文字列に
157 cutbuf_set_3 カットバッファを検索文字列に
158 jump 指定行へ飛ぶ
159 jump_top テキストの先頭に飛ぶ
160 jump_bottom テキストの最後に飛ぶ
161 jump_last_touch 最後に変更のあった箇所に飛ぶ
162 os_call MS-DOS コマンド実行
163 exec_line カーソル位置のコマンドを実行
164 cons_buf_edit コンソールバッファ参照
-------- -------------------- ------------------------------------
201 help ヘルプ
202 reprint 画面再表示
203 undo 撤回
204 undo_clear UNDOバッファの初期化
205 dsk_info ディスク情報の表示
206 window_style ウィンドゥサイズ・位置 変更
207 window_split_1 ウィンドゥ分割タイプ1
208 window_split_2 ウィンドゥ分割タイプ2
209 window_split_3 ウィンドゥ分割タイプ3
210 window_split_4 ウィンドゥ分割タイプ4
211 color_set カラーテーブル変更
212 prt_cutbuf カットバッファ書き出し
213 ascii_list アスキーコードリスト
214 kanji_list 漢字コードリスト
-------- -------------------- ------------------------------------
251 bgm BGM メニュー
252 cdplay CDプレイヤ
253 mml_compile MML コンパイル
254 esc_menu 英字バッファ選択
255 esc_load 英字バッファ読込
256 esc_save 英字バッファ保存
257 heplay High-EUP Player
258 prtout テキスト印字
-------- -------------------- ------------------------------------
301 tab_sim タブ展開
302 tab_size タブサイズ変更
303 right_margin 右マージンサイズ変更
304 scroll_margin_x 横スクロール・マージンサイズ変更
305 scroll_margin_y 縦スクロール・マージンサイズ変更
306 scroll_bar スクロールバー表示
307 dsp_ln 行番号表示
308 dsp_ln_mode 行番号モード(論理・表示)
309 dsp_colum 桁位置ゲージ表示
310 dsp_tab タブコード表示
311 dsp_crlf 改行コード表示
312 dsp_kan_space 全角スペース表示
313 dsp_eof ファイルの最後を表示
314 cur_ul カーソル行アンダーライン表示
315 auto_indent オートインデント切替
316 free_cur フリーカーソルモード(未対応)
317 ovw_mode 上書きモード切替え
318 guideline_1 カーソル位置ガイド表示1切替え
319 guideline_2 カーソル位置ガイド表示2切替え
320 tag_filename タグ参照ファイル名変更
321 text_font フォント切替
322 setup_copy すべてのウィンドゥを同じ設定に
-------- -------------------- ------------------------------------
601 macro_exec マクロ入力・実行
602 macro_run マクロ実行(未対応)
603 macro_load マクロ読み込み
604 macro_reinit マクロ初期化
610~649 macro_00~macro_39 マクロ呼び出し
-------- -------------------- ------------------------------------
801 term 通信モードに移る
802 term_wind_switch 通信ウィンドゥ制御スイッチ
803 term_receive_switch 受信制御スイッチ
804 term_back_log バックログ参照モードに移る
-------- -------------------- ------------------------------------
901 helper ヘルパー呼び出し
902 system システムメニュー呼び出し
-------- -------------------- ------------------------------------